www.gusucode.com > wxApp PHP版微信小程序CMS系统 v1.0PHP源码程序 > wxApp PHP版微信小程序CMS系统 v1.0/wxAppCMS_v1.0.0/wxAppCMS_v1.0.0/app/public/public.app.php
<?php /** * iCMS - i Content Management System * Copyright (c) 2007-2017 iCMSdev.com. All rights reserved. * * @author icmsdev <master@icmsdev.com> * @site https://www.icmsdev.com * @licence https://www.icmsdev.com/LICENSE.html */ class publicApp { public $methods = array('sitemapindex', 'sitemap', 'seccode', 'agreement', 'crontab', 'time', 'qrcode'); public function API_agreement() { iView::display('iCMS://user/agreement.htm'); } public function API_sitemapindex() { header("Content-type:text/xml"); iView::display('/tools/sitemap.index.htm'); } public function API_sitemap() { header("Content-type:text/xml"); iView::assign('cid', (int) $_GET['cid']); iView::display('/tools/sitemap.baidu.htm'); } public function API_crontab() { $sql = iSQL::update_hits(false,0); if ($sql) { //点击初始化 iDB::query("UPDATE `#iCMS@__article` SET {$sql}"); iDB::query("UPDATE `#iCMS@__user` SET {$sql}"); } } public function API_seccode() { $_GET['pre'] && $pre = iSecurity::escapeStr($_GET['pre']); iSeccode::run($pre); } public function API_qrcode($url=null) { $url===null && $url = iSecurity::escapeStr($_GET['url']); echo iPHP::callback(array("plugin_QRcode","HOOK"),$url); } public static function qrcode_base64($text) { $image = iPHP::callback(array("plugin_QRcode","HOOK"),array($text,true)); return 'data:image/png;base64,'.base64_encode($image); } public static function qrcode_url($url) { $query = array( 'app' => 'public', 'do' => 'qrcode', 'url' => $url ); isset($vars['cache']) && $query['cache'] = true; return iURL::make($query,'router::api'); } public static function url($app=null,$query=null) { if(empty($app)){ return iCMS_PUBLIC_URL; } $url = iCMS_API_URL.($app?$app:'public'); $query && $url = iURL::make($query,$url); return $url; } public static function seccode() { return iView::fetch('iCMS://public.seccode.htm'); } }